package scu.maqiang.material;

import scu.maqiang.fes.BVPType;
import scu.maqiang.fes.Materials;
import scu.maqiang.numeric.MVO;

public class Si {
    public static double getE() {
        return 1.6e11;
    }
    public static double getNu() {
        return 0.22;
    }
    public static double getRho() {
        return 2320;
    }
    public static double[] getElasticCoef() {
        return new double[]{1.6e11, 0.22};
    }

    public static double[][] getElasticMat(BVPType tp) {
        double E = 1.6e11;
        double nu = 0.22;
        return scu.maqiang.fes.Materials.ElasticConstituteMatrix(E, nu, tp);
    }

    public static void main(String[] argc) {
        System.out.println(MVO.toString(getElasticMat(BVPType.COMMON)));
    }
}
